{
    "exclude": ["node_modules", "dist"],
    "compileOnSave": true,
    "compilerOptions": {
      "skipLibCheck": false,
      "target": "esnext",
      "module": "esnext",
      "moduleResolution": "node",
      "lib": ["es6", "esnext", "DOM"],
      "rootDir": ".",
      "outDir": "dist",
      "strict": true,
      "removeComments": false,
      "noUnusedLocals": true,
      "noUnusedParameters": true,
      "noImplicitReturns": true,
      "noFallthroughCasesInSwitch": true,
      "allowSyntheticDefaultImports": true,
      "importHelpers": true,
      "esModuleInterop": true,
      "resolveJsonModule": true,
      "forceConsistentCasingInFileNames": true,
      "emitDecoratorMetadata": true,
      "experimentalDecorators": true,
      "allowJs": true,
      "declaration": false,
      "declarationMap": false,
      "sourceMap": false,
      "alwaysStrict": true,
      "importsNotUsedAsValues": "remove",
      "incremental": true,
      "newLine": "lf",
      "noEmitHelpers": true,
      "preserveConstEnums": true,
      "pretty": true,
      "useDefineForClassFields": true,
      "baseUrl": "./"
    }
  }